﻿@model SistemaInventarioMVC.Models.Entidades.Articulo

@{
    ViewBag.Title = "Edit";
}

<h2>Edit</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Articulo</legend>

        @Html.HiddenFor(model => model.ArticuloID)
        <div class="editor-label">
            @Html.LabelFor(model => model.Nombre)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Nombre)
            @Html.ValidationMessageFor(model => model.Nombre)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Descripcion)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Descripcion)
            @Html.ValidationMessageFor(model => model.Descripcion)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Costo)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Costo)
            @Html.ValidationMessageFor(model => model.Costo)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.PrecioUnidad)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.PrecioUnidad)
            @Html.ValidationMessageFor(model => model.PrecioUnidad)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.FechaRegistro)
        </div>
        <div class="editor-field">
            @Html.TextBoxFor(model => model.FechaRegistro, new { @class = "date" })
            @Html.ValidationMessageFor(model => model.FechaRegistro)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.FechaVencimiento)
        </div>
        <div class="editor-field">
            @Html.TextBoxFor(model => model.FechaVencimiento, new { @class = "date" })
            @Html.ValidationMessageFor(model => model.FechaVencimiento)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Existencia)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Existencia)
            @Html.ValidationMessageFor(model => model.Existencia)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Url)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Url)
            @Html.ValidationMessageFor(model => model.Url)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Almacen)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.AlmacenID, (SelectList)ViewBag.ListaAlmacen , "Selecione una opcion")
            @Html.ValidationMessageFor(model => model.AlmacenID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Familia)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.FamiliaID, (SelectList)ViewBag.ListaFamilia, "Seleccione una opcion")
            @Html.ValidationMessageFor(model => model.FamiliaID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Inventario)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.InventarioID, (SelectList)ViewBag.ListaInventario, "Seleccione una opcion")
            @Html.ValidationMessageFor(model => model.InventarioID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Marca)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.MarcaID, (SelectList)ViewBag.ListaMarca, "Seleccione una opcion")
            @Html.ValidationMessageFor(model => model.MarcaID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.TipoProducto)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.TipoProductoID,(SelectList)ViewBag.ListaTipoProducto, "Seleccione una opcion")
            @Html.ValidationMessageFor(model => model.TipoProductoID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.UnidadMedida)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.UnidadMedidaID, (SelectList)ViewBag.ListaUnidadMedida, "Seleccione una opcion")
            @Html.ValidationMessageFor(model => model.UnidadMedidaID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Ubicacion)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.UbicacionID, (SelectList)ViewBag.ListaUbicacion, "Seleccione una opcion")
            @Html.ValidationMessageFor(model => model.UbicacionID)
        </div>

        <p>
            <input type="submit" value="Save" />
        </p>
    </fieldset>
}

<div>
    @Html.ActionLink("Back to List", "Index")
</div>
